home *** CD-ROM | disk | FTP | other *** search
/ IRIX Installation Tools & Overlays 2001 May / SGI IRIX Installation Tools & Overlays 2001 May - Disc 3.iso / relnotes / il_dev / ch4.z / ch4
Text File  |  2001-04-16  |  3KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _B_u_g__F_i_x_e_s
  9.  
  10.        The following bugs in IL version 3.1 have been fixed in
  11.        version .
  12.  
  13.  
  14.        4.1  _i_l_R_o_t_Z_o_o_m_I_m_g__h_a_s__s_e_a_m_s__w_i_t_h__n_e_a_r_e_s_t__n_e_i_g_h_b_o_r
  15.  
  16.        Addressing errors in ilRotZoomImg could lead to seams in the
  17.        output image when resampling with nearest neighbor.
  18.  
  19.  
  20.        4.2  _i_m_g_v_i_e_w__h_a_s__b_l_a_c_k__p_a_g_e_s__w_h_e_n__z_o_o_m_i_n_g__s_i_n_g_l_e__c_h_a_n_n_e_l
  21.  
  22.        When zooming a single channel of an image, a race condition
  23.        in ilImage::qLockPageSet could cause the invocation of the
  24.        completion callback before the lock request was completely
  25.        initialized. There was also a huge memory leak.
  26.  
  27.  
  28.        4.3  _T_h_r_e_a_d__i_n_i_t_i_a_l_i_z_a_t_i_o_n__i_s__e_a_s_i_l_y__b_r_o_k_e_n
  29.  
  30.        The thread initialization is now done at DSO load time as
  31.        opposed to first thread creation time.
  32.  
  33.  
  34.        4.4  _I_L__a_s_s_u_m_e_s__t_h_a_t__X__s_e_r_v_e_r__i_s__a_v_a_i_l_a_b_l_e
  35.  
  36.        There was an unsafe assumption that the X server would be
  37.        available to IL. In those cases where it is not, the
  38.        application could core attempting to dereference through a
  39.        NULL pointer.
  40.  
  41.  
  42.        4.5  _E_L_T__d_o_e_s__n_o_t__r_e_a_c_t__w_h_e_n__r_e_s_a_m_p_l_i_n_g__m_o_d_e__c_h_a_n_g_e_s
  43.  
  44.        When changing the resampling mode, the ilEltImg did not
  45.        force a reload of the display texture.
  46.  
  47.  
  48.        4.6  _E_L_T__a_p_p_l_i_e_s__t_h_e__w_r_o_n_g__s_c_a_l_e_/_b_i_a_s__v_a_l_u_e_s
  49.  
  50.        When loading imagery to texture, the ilEltImg hardware pass
  51.        erroneously applied the bias value as the scale value and
  52.        did not set the bias at all.
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        4.7  _Z_e_r_o__d_i_v_i_d_e__i_n__i_l_F_s_D_i_t_h_e_r_e_r__w_i_t_h__t_r_a_n_s_p_a_r_e_n_t__i_m_a_g_e
  75.  
  76.        When the input image to the ilFsDitherer was completely
  77.        transparent, the ditherer would SIGTRAP on a zero divide.
  78.  
  79.  
  80.        4.8  _A_s_s_e_r_t_i_o_n__i_n__i_l_M_e_m_C_a_c_h_e_I_m_g
  81.  
  82.        Setup for hardware readback did not allocate the destination
  83.        page leading to the assertion.
  84.  
  85.  
  86.        4.9  _T_h_r_e_a_d_s__n_o_t__k_i_l_l_e_d__o_n__i_l_T_h_r_e_a_d_:_:_s_h_u_t_d_o_w_n_(_)
  87.  
  88.        If the application has established a handler for SIGUSR1,
  89.        and that handler did not exit, then the IL compute and read
  90.        threads would not be killed as a result of calling
  91.        ilThread::shutdown().
  92.  
  93.  
  94.        4.10  _S_u_b_t_r_a_c_t__f_o_l_l_o_w_i_n_g__a__t_e_x_t_u_r_e_d__o_p__f_a_i_l_s
  95.  
  96.        An accelerated ilRotZoomImg->ilSubtractImg produced invalid
  97.        results.
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.